home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Freeware
/
Read It Later 0.9924
/
read_it_later-0.9924-fx.xpi
/
chrome
/
isreaditlater.jar
/
content
/
options.xul
< prev
Wrap
Extensible Markup Language
|
2008-10-31
|
26KB
|
655 lines
<?xml version="1.0"?>
<!DOCTYPE window SYSTEM "chrome://isreaditlater/locale/isreaditlater.dtd">
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<?xml-stylesheet href="chrome://isreaditlater/skin/isreaditlater.css" type="text/css"?>
<dialog id="isRitL-settings"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&ril.Options;"
buttons="accept,cancel"
ondialogaccept="return ISRILoptions.Accept();"
ondialogcancel="ISRILoptions.Cancel();"
onload=" ISRILoptions._init();"
persist="screenX screenY">
<hbox id="isRitL-options-main" flex="1">
<listbox id="isRitL-options-menu" onselect="ISRILoptions.selectTab(this)">
<listitem class="listitem-iconic" image="chrome://isreaditlater/skin/book16_square.png" label="&ril.General;" selected="true" value="workflow" id="isRitL-options-menu-workflow" />
<listitem class="listitem-iconic" image="chrome://isreaditlater/skin/laptop.png" label="&ril.Appearance;" value="appearance" id="isRitL-options-menu-appearance"/>
<listitem class="listitem-iconic" image="chrome://isreaditlater/skin/sync.png" label="&ril.RSSsyncSetup;" value="sync" id="isRitL-options-menu-sync"/>
<listitem class="listitem-iconic" image="chrome://isreaditlater/skin/offline16.png" label="&ril.OfflineMode;" value="offline" id="isRitL-options-menu-offline"/>
<listitem class="listitem-iconic" image="chrome://isreaditlater/skin/keyboard.png" label="&ril.KeyboardShortcuts;" value="keyboard" id="isRitL-options-menu-keyboard"/>
<listitem class="listitem-iconic" image="chrome://isreaditlater/skin/gr.ico" label="Google Reader" value="gr" id="isRitL-options-menu-gr"/>
<listitem class="listitem-iconic" image="chrome://isreaditlater/skin/support.png" label="&ril.HelpSupport;" value="support" id="isRitL-options-menu-support"/>
</listbox>
<!--- Tab : Reading / Saving -->
<vbox id="isRitL-opts-workflow" flex="1" class="isRitL-pTab">
<groupbox>
<caption label="&ril.ReadingOpts;" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.PushingButton;..." />
<menulist id="isRitL-read" oncommand="">
<menupopup id="isRitL-readItems">
<menuitem label="&ril.OpensNext;" id="isRitL-read-next" value="next" />
<menuitem label="&ril.OpensRand;" id="isRitL-read-rand" value="rand" />
<menuitem label="&ril.OpensList;" id="isRitL-read-list" value="list" />
</menupopup>
</menulist>
</row>
<row>
<label value="&ril.AfterMark;..." />
<menulist id="isRitL-mark" oncommand="">
<menupopup id="isRitL-markItems">
<menuitem label="&ril.OpenNext;" id="isRitL-mark-next" value="next" />
<menuitem label="&ril.OpenRand;" id="isRitL-mark-rand" value="rand" />
<menuitem label="&ril.CloseCurrentTab;" id="isRitL-mark-close" value="close" />
<menuitem label="&ril.DoNothing;" id="isRitL-mark-null" value="null" />
</menupopup>
</menulist>
</row>
<row>
<label value="&ril.WhenOpening;..." />
<menulist id="isRitL-open" oncommand="">
<menupopup id="isRitL-openItems">
<menuitem label="&ril.OpenCurrent;" id="isRitL-open-current" value="current" />
<menuitem label="&ril.OpenTab;" id="isRitL-open-tab" value="tab" />
<menuitem label="&ril.OpenWindow;" id="isRitL-open-window" value="window" />
</menupopup>
</menulist>
</row>
<row>
<label value="&ril.MarkWhenOpened;:" />
<checkbox id="isRitL-autoMarkItems" value="1" />
</row>
</rows>
</grid>
</groupbox>
<groupbox>
<caption label="&ril.SavingOpts;" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.CloseTab;" />
<checkbox id="isRitL-closeTab" value="1" />
</row>
<row>
<label value="&ril.RILfolder;:" />
<menulist id="isRitL-folder" oncommand="">
<menupopup id="isRitL-folderItems" />
</menulist>
</row>
<row>
<label value="&ril.AutoTags;:" />
<textbox id="isRitL-AutoTags" emptytext="&ril.AutoTagsDesc;" />
</row>
</rows>
</grid>
</groupbox>
<spacer flex="1" />
</vbox>
<!--- Tab : Keyboard Shortcuts -->
<vbox id="isRitL-opts-keyboard" flex="1" class="isRitL-pTab">
<groupbox>
<caption label="&ril.Shortcuts;" />
<listbox id="isRitL-ks"
rows="6"
onselect="ISRILoptions.SelectKey(event)">
<listhead>
<listheader label="&ril.Action;" style="width:250px"/>
<listheader label="&ril.KeyboardShortcut;" flex="1"/>
</listhead>
<listcols>
<listcol/>
<listcol flex="1"/>
</listcols>
<listitem id="isRitL-ks-toggle">
<listcell label=" &ril.ToggleCurrent;" />
<listcell id="isRitL-ks-toggle-v" />
</listitem>
<listitem id="isRitL-ks-open_list">
<listcell label=" &ril.OpenClose;" />
<listcell id="isRitL-ks-open_list-v" />
</listitem>
<listitem id="isRitL-ks-push">
<listcell label=" &ril.PushRead;" />
<listcell id="isRitL-ks-push-v" label="test" />
</listitem>
<listitem id="isRitL-ks-click_mode">
<listcell label=" &ril.ActivateClick;" />
<listcell id="isRitL-ks-click_mode-v" />
</listitem>
</listbox>
<grid>
<columns>
<column/>
<column flex="1"/>
</columns>
<rows>
<row>
<vbox align="right">
<spacer flex="1"/>
<label value="&ril.PushKey;:"/>
<spacer flex="1"/>
</vbox>
<vbox flex="1">
<spacer flex="1"/>
<textbox id="isRitL-newKey"
onkeypress="ISRILoptions.DetectKey(event);"
disabled="true" />
<spacer flex="1"/>
</vbox>
<vbox>
<button id="isRitL-setKey"
label="&ril.Set;"
disabled="true"
oncommand="ISRILoptions.SetKey();"/>
</vbox>
</row>
</rows>
</grid>
<hbox>
<spacer flex="1"/>
</hbox>
<description style="padding-top: 10px;font-style: italic;">&ril.ShortcutWarning;.</description>
</groupbox>
<spacer flex="1" />
</vbox>
<!--- Tab : Appearance -->
<vbox id="isRitL-opts-appearance" flex="1" class="isRitL-pTab">
<radiogroup id="isRitL-list-view">
<groupbox>
<caption label="&ril.ReadingListView;" />
<grid>
<columns>
<column flex="1" />
<column flex="1" />
</columns>
<rows>
<row align="center">
<hbox align="center" style="padding-left:85px">
<radio value="normal" label="Normal" oncommand="ISRILoptions.checkPageTotal()" />
</hbox>
<hbox align="center" style="padding-left:85px">
<radio value="cond" label="Condensed" oncommand="ISRILoptions.checkPageTotal()" />
</hbox>
</row>
<row id="isRitL-list-view-grid">
<label style="background-image:url(chrome://isreaditlater/skin/list_normal.gif)" />
<label style="background-image:url(chrome://isreaditlater/skin/list_cond.gif)" />
</row>
</rows>
</grid>
</groupbox>
</radiogroup>
<groupbox>
<caption label="&ril.ReadingListOptions;" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.ShowReadingList;..." />
<menulist id="isRitL-list-place">
<menupopup id="isRitL-list-placeItems">
<menuitem label="&ril.ShowReadingList-btn;" id="isRitL-list-place-btn" value="btn" />
<menuitem label="&ril.ShowReadingList-sidebar;" id="isRitL-list-place-sidebar" value="sidebar" />
</menupopup>
</menulist>
</row>
<row>
<label value="&ril.HowToDisplayItems;:" />
<menulist id="isRitL-list-type" oncommand="ISRILoptions.togglePages()">
<menupopup id="isRitL-list-typeItems">
<menuitem label="&ril.HowToDisplayItems-pages;" id="isRitL-list-type-pages" value="pages" />
<menuitem label="&ril.HowToDisplayItems-list;" id="isRitL-list-type-scroll" value="scroll" />
</menupopup>
</menulist>
</row>
<row>
<label value="&ril.NumberOfItems;:" />
<vbox>
<menulist id="isRitL-list-page"></menulist>
<label style="font-size:9px" id="isRitL-list-page-msg" value=" " />
</vbox>
</row>
</rows>
</grid>
</groupbox>
<groupbox>
<caption label="&ril.ButtonOpts;" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.ShowUnreadButton;:" />
<checkbox id="isRitL-ShowUnreadCount" label="" />
</row>
</rows>
</grid>
</groupbox>
<groupbox>
<caption label="&ril.ClickToSaveOpts;" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.ShowClickToSave;:" />
<checkbox id="isRitL-ShowClickToSave" label="" />
</row>
<row>
<label value="&ril.ShowCheckmarks;..." />
<menulist id="isRitL-link-checks" oncommand="">
<menupopup id="isRitL-link-checksItems">
<menuitem label="&ril.ShowCheckmarks-no;" id="isRitL-link-checks-no" value="no" />
<menuitem label="&ril.ShowCheckmarks-hide;" id="isRitL-link-checks-hide" value="hide" />
<menuitem label="&ril.ShowCheckmarks-yes;" id="isRitL-link-checks-yes" value="yes" />
</menupopup>
</menulist>
</row>
</rows>
</grid>
</groupbox>
<groupbox>
<caption label="&ril.GeneralOptions;" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.EnableContextMenus;" />
<checkbox id="isRitL-context-menu" />
</row>
<row>
<label>Force Styles (Use if Read It Later does not look right with a theme)</label>
<checkbox id="isRitL-force-styles" />
</row>
</rows>
</grid>
</groupbox>
<spacer flex="1" />
</vbox>
<!--- Tab : RSS / Syncing -->
<vbox id="isRitL-opts-sync" flex="1" class="isRitL-pTab">
<groupbox>
<caption label="&ril.OnlineAccess;" />
<hbox>
<checkbox flex="2" id="isRitL-feed" label="&ril.SaveListOnline;" oncommand="ISRILoptions.CheckOnlineSettings()" />
<tabpanels>
<tabpanel flex="1" style="min-width:130px;width:auto;max-width:none;text-align:center" orient="vertical">
<description>&ril.ManageOnline;</description>
<label class="text-link" href="http://readitlaterlist.com/unread">readitlaterlist.com</label>
</tabpanel>
</tabpanels>
</hbox>
<vbox id="isRitL-online-off" hidden="true" style="padding:20px 50px 0px 50px;text-align:center">
<description>
&ril.OnlineDisabled;
</description>
<description>
&ril.HowToControl;
</description>
</vbox>
</groupbox>
<groupbox id="isRitL-group-sync">
<caption label="&ril.Syncing;" />
<checkbox id="isRitL-sync" label="&ril.rss.SyncOn;" oncommand="ISRILoptions.CheckOnlineSettings()" />
</groupbox>
<groupbox id="isRitL-group-sync-setup">
<caption label="&ril.SyncWithOtherComputers;" />
<vbox id="isRitL-sync-step-0" style="padding:0px 50px 0px 50px;text-align:center">
<description>&ril.SyncToOthers;</description>
<button label="&ril.SetupSync;" onclick="ISRILoptions.SyncSetupStep(1);" />
</vbox>
<vbox id="isRitL-sync-step-1">
<description style="font-weight:bold">&ril.SyncSetup;: &ril.SyncStep1; (of 1)</description>
<radiogroup id="isRitL-sync-what">
<radio label="&ril.rss.First;" />
<radio label="&ril.rss.Default;" id="isRitL-sync-what-default" hidden="true" />
<radio label="&ril.rss.HaveFeed;" />
</radiogroup>
<hbox align="right">
<separator orient="vertical" flex="5" />
<button flex="1" label="Cancel" onclick="ISRILoptions.CheckOnlineSettings()" />
<button flex="1" label="Next" onclick="ISRILoptions.SyncSetupStep(2);" />
</hbox>
</vbox>
<vbox id="isRitL-sync-step-2">
<description style="font-weight:bold">&ril.SyncSetup;: &ril.SyncStep2; (of 2)</description>
<description>&ril.EnterUserPass;</description>
<vbox style="padding:0px 40px 0px 40px">
<hbox>
<label flex="2">&ril.Username;:</label>
<textbox flex="1" id="isRitL-L-feed-id" style="max-height:20px"/>
</hbox>
<hbox>
<label flex="2">&ril.Password;:</label>
<textbox type="password" flex="1" id="isRitL-L-sync-pass" style="max-height:20px"/>
</hbox>
</vbox>
<hbox align="right">
<separator orient="vertical" flex="5" />
<button flex="1" label="&ril.Cancel;" onclick="ISRILoptions.CheckOnlineSettings()" />
<button flex="1" label="&ril.Back;" onclick="ISRILoptions.SyncSetupStep(1);" />
<button flex="1" label="&ril.Finish;" onclick="ISRILoptions.SaveFeed()" />
</hbox>
</vbox>
<vbox id="isRitL-sync-step-3">
<label id="isRitL-SetToSync1"></label>
<label id="isRitL-SetToSync2"></label>
<separator />
<hbox>
<grid flex="8">
<columns>
<column flex="1" />
<column flex="3" />
</columns>
<rows>
<row>
<label>&ril.Username;:</label>
<textbox readonly="true" id="isRitL-D-feed-id" />
</row>
<row>
<label>&ril.Password;:</label>
<hbox>
<textbox flex="1" type="password" readonly="true" id="isRitL-D-sync-pass" />
<hbox flex="2">
<button flex="1" id="isRitL-pass-hide" hidden="true" label="&ril.Hide;" onclick="ISRILoptions.HidePass()" />
<button id="isRitL-pass-retrieve" label="&ril.ForgotPass;" onclick="ISRILoptions.RetrievePass()" />
</hbox>
</hbox>
</row>
</rows>
</grid>
<separator orient="vertical" />
<vbox flex="1">
<button label="&ril.ChangeUserPass;" onclick="ISRILoptions.ChangePassword();" />
<button label="&ril.SyncDifferent;" onclick="ISRILoptions.SyncSetupStep(1)" />
</vbox>
</hbox>
</vbox>
</groupbox>
<groupbox id="isRitL-group-privacy">
<caption label="&ril.Privacy;" />
<checkbox id="isRitL-feed-private" label="&ril.ProtectFeed;" oncommand="ISRILoptions.ToggleFeedPassword()" />
<separator />
<hbox>
<button label="&ril.DeleteOnlineList;" flex="1" oncommand="ISRILoptions.DeleteOnlineList()" />
<separator flex="5" />
</hbox>
</groupbox>
<spacer flex="1" />
</vbox>
<!--- Tab : Offline Mode -->
<vbox id="isRitL-opts-offline" flex="1" class="isRitL-pTab">
<groupbox>
<caption label="&ril.OfflineOpts;" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.AutoOffline;:" />
<checkbox id="isRitL-AutoOffline" label="" />
</row>
</rows>
</grid>
</groupbox>
<groupbox>
<caption label="&ril.ManageOfflineCache;" />
<vbox id="isRitL-offlineList">
<grid>
<columns>
<column style="width:65px" />
<column flex="1" />
</columns>
<rows id="isRitL-offlineList-rows">
<row class="isRitL-offlineList-header">
<label value="Remove" />
<label value="Title" />
</row>
</rows>
</grid>
</vbox>
<hbox>
<button label="&ril.RemoveSelected;" oncommand="ISRILoptions.offlineRemoveSelected()" />
<button label="&ril.SelectAll;" oncommand="ISRILoptions.offlineSelectAll()" />
<button label="&ril.ShowUncached;" oncommand="ISRILoptions.offlineToggleUncached(this)" />
</hbox>
</groupbox>
<spacer flex="1" />
</vbox>
<!--- Tab : Reading / Saving -->
<vbox id="isRitL-opts-gr" flex="1" class="isRitL-pTab">
<groupbox>
<caption label="Google Reader" />
<grid>
<columns>
<column class="isRitL-OptsCol1" flex="2" />
<column class="isRitL-OptsCol2" flex="2" />
</columns>
<rows>
<row>
<label value="&ril.IntGR;" />
<checkbox id="isRitL-integrate-gr" value="1" />
</row>
</rows>
</grid>
</groupbox>
<spacer flex="1" />
</vbox>
<!--- Tab : Help / Support -->
<vbox id="isRitL-opts-support" flex="1" class="isRitL-pTab">
<groupbox>
<caption label="&ril.Support;" />
<label>&ril.GetSupport;:</label>
<label class="text-link"
href="http://ideashower.com/ideas/launched/read-it-later/"
value="http://ideashower.com/ideas/launched/read-it-later/" />
</groupbox>
<groupbox>
<caption label="&ril.Suggestions;" />
<label>&ril.GiveSuggest;:</label>
<label class="text-link"
href="http://ideashower.com/ideas/launched/read-it-later/"
value="http://ideashower.com/ideas/launched/read-it-later/" />
</groupbox>
<groupbox>
<caption label="Get Involved" />
<label style="font-weight:bold">Help Translate</label>
<label>
Read It Later is available in dozens of languages all because of users
who have volunteered to help translate it into their native toungues.
If you'd like to join the Translation Team, find Read It Later on BabelZilla:
</label>
<label class="text-link"
href="http://www.babelzilla.org/forum/index.php?showtopic=4465"
value="http://www.babelzilla.org/forum/index.php?showtopic=4465" />
<spacer flex="1" style="margin-top:15px" />
<label style="font-weight:bold">Beta Team</label>
<label>
Help test future versions of Read It Later by being a part of the beta team.
If you'd like to help, email me at:
</label>
<label class="text-link"
href="mailto:RIL@ideashower.com"
value="RIL@ideashower.com" />
</groupbox>
<spacer flex="1" />
</vbox>
</hbox>
<stringbundleset id="stringbundleset">
<stringbundle id="isRitL-strings" src="chrome://isreaditlater/locale/jsstrings.properties"/>
</stringbundleset>
<script type="application/x-javascript" src="chrome://isreaditlater/content/ISRILxul.js" />
<script type="application/x-javascript" src="chrome://isreaditlater/content/ISRILoffline.js" />
<script type="application/x-javascript" src="chrome://isreaditlater/content/ISRILoptions.js" />
</dialog>